//注意每次调用$.get() $.post() $.ajax()的时候会先调用ajacPrefiler这个函数
//这个函数中快一年到ajax提供的内置对象
$.ajaxPrefilter(function (options) {

    // options.url = 'http://api-breakingnews-web.itheima.net' + options.url;
    options.url = 'http://127.0.0.1:3007' + options.url;

    // console.log(options.url);
    //统一为有权限的接口设置headers请求头
    if (options.url.indexOf('/my/') !== -1) {
        options.headers = {
            Authorization: localStorage.getItem('token') || ''
        }
    }
    //全局统一挂载complete回调函数
    options.complete = function (res) {

        //在complete回调函数中可以使用res.responseJSON拿到服务器相应回来的数据
        if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
            //1.强制清空token
            localStorage.removeItem('token');
            //2.强制跳转到登录界面
            location.href = './login.html';
        }
    }
})
